package com.beiming.libra.service;

import com.beiming.libra.domain.ArbitrationCaseArgument;
import com.beiming.libra.domain.dto.requestdto.CaseArgumentRequestDTO;

import java.util.List;

/**
 * @author zhengyu
 * @title 答辩书接口
 * @create_time 2018/6/1
 */
public interface ArbitrationCaseArgumentService {

    /**
     * 答辩书获取服务
     * @param caseId 案件申请书id
     * */
  List<ArbitrationCaseArgument> listArbitrationCaseArguments(String caseId);

  /**
   * 答辩书获取服务
   * @param caseId 案件申请书id
   * @param userId 用户id
   * */
  ArbitrationCaseArgument getArbitrationCaseArgument(String caseId, String userId);

    /**
     * 答辩书精确获取服务
     * @param id id
     * */
  ArbitrationCaseArgument getArbitrationCaseArgument(String id);

    /**
     * 保存答辩书
     * @param caseArgumentRequestDTO 新答辩书
     * */
  void saveArbitrationCaseArgument(CaseArgumentRequestDTO caseArgumentRequestDTO);


    /**
     * 修改答辩书
     * @param arbitrationCaseArgument 答辩书
     * */
  void updateArbitrationCaseArgument(ArbitrationCaseArgument arbitrationCaseArgument);
}
